const app = getApp();
var common = require("../../common.js")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showTip: false,
    qa: [
      { q: '积分有什么用？', a: '消耗积分才可以玩星探游戏' },
      { q: '怎样获取积分？', a: '分享游戏给您的微信群即可获得积分，游戏中选对目标也可以获得积分' },
      { q: '每次分享都可以获得积分吗？', a: '首先必须分享到您的微信群，一个群每天都可获得一次积分' }
    ]
  },
  /**
   * 弹出层函数
   */
  //出现
  showTip: function () {
    this.setData({ showTip: true })
  },
  //消失
  hideTip: function () {
    this.setData({ showTip: false })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.showShareMenu({
      withShareTicket: true,
      success: function (res) {
      },
      fail: function (res) {
      }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData(
      {
        avatarUrl: app.globalData.userInfo.avatarUrl,
        nickname: app.globalData.userInfo.nickName,
        title: app.globalData.title,
        point: app.globalData.point,
        historyScore: app.globalData.historyScore,
      }
    );
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  
  starTap:function(){
    wx.navigateTo({
      url: '../star/play',
    })
  },
  starRankTap:function(){
    wx.navigateTo({
      url: '../star/rank',
    })
  },
  /**
  * 用户点击右上角分享
  */
  onShareAppMessage: function () {
    var that=this;
    return {
      title: '有人@我,听说你对明星很了解，能找到ta们小时候的样子吗？',
	  imageUrl:'../../image/s.jpg',
      path: 'pages/index/index',
      success: function (res) {
        console.log('shareReturn', res);
        var shareTicket = (res.shareTickets && res.shareTickets[0]) || ''
        /* 官网的Tip: 由于策略变动，小程序群相关能力进行调整，
         * 开发者可先使用wx.getShareInfo接口中的群ID进行功能开发。
         */
        wx.getShareInfo({
          // 把票据带上
          shareTicket: shareTicket,
          success: function (res) {
			wx.showLoading({title:'正在分享'})
            common.request({
              url: 'c=Game&a=descriptShare', data: { data: res.encryptedData, iv: res.iv },
              success: function (e) {
                if (e.status == 0 && e.point > 0) {
                  wx.showToast({
                    title: '获得积分' + e.point,
                    icon: 'success'
                  })
                  app.globalData.point = parseInt(e.point) + parseInt(app.globalData.point);
                  that.setData(
                    {
                      point: app.globalData.point
                    }
                  );
                }
              },
			  complete:function(){
				  wx.hideLoading();
			  },
			  method: "post"
            });
          }
        })




      },
      fail: function (ret) {
        console.log('cancelShare', ret);
      }
    }
  },
})